Публикации с тэгом "Enumerated type"

Популярная публикация: бронза ОФФТОП Бейджи в Visual Studio

А что, если бы в Visual Studio была поддержка бейджов, как в Xbox или PS3 играх? Вот как бы это выглядело (привожу в оригинале): Falling Down – Created a new SharePoint project Job Security – Written a LINQ query with over 30 lines of code The Sword Fighter – 5 Consecutive Solution Rebuilds with zero code changes Shotgun Debugging – 5 Consecutive Solution Rebuilds with a single character change The Mathematician – Defined 15 local variables with a single character name The Academic – Written 100...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: игнорирование скобок

Интересный вопрос задали на StackOverflow: есть ли различие между “return something;” и “return (something);” в C#? На практике разницы нет. В теории разница может быть. Есть три интересных момента в спецификации C#, из-за которых могут возникнуть проблемы. Первое, при преобразовании анонимных функций в типы делегатов (delegate types) и деревья выражений (expression trees). Например, имеем следующий код: Func F1() { return ()=>1; } Func F2() { return (()=>1); } F1 полностью легальный, в то время...

Популярная публикация: серебро СТАТЬЯ C#: вопросы с собеседования. Часть 1

Name ten c# keywords Зарезервированные слова – это слова, которые имеют некоторое значения для компилятора, по этой причине их нельзя использовать в качестве имен переменных, методов, классов и т.д.Список зарезервированных слов: abstract event new struct as explicit null switch base extern object this bool false operator throw break finally out true byte fixed override try case float params typeof catch for private uint char foreach protected ulong checked goto public unchecked class if readonly...

СТАТЬЯ Делаем enumeration с текстовым описанием

Я часто сталкиваюсь с ситуациями, когда для enum желательно иметь некоторое текстовое описание, но как вы знаете, enum не позволяет этого делать. Поэтому рассмотрим, как можно обойти эту проблему. Пусть у нас есть некий enumaration:     enum Cars     {         Volvo,         Mercedes,        Lada,        Mazda,        Toyota    } для элементов которого мы собственно и хотим добавить текстовые описания. Описания мы будем помещать в custom attributes, поэтому создадим класс EnumDescriptionAttribut...

СТАТЬЯ Що ми чекаємо від C# 4.0?

Спробую підсумувати все, що мені вдалось знайти на тему "що ми чекаємо від C# 4.0". Отже, Feature 1: "??=" для лінивих програмістів (а ми ж всі такі!) Нехай маємо код: public ISomeService Service { get { return service = service ?? LazyLoadSomeService(); } } який еквівалентний коду public ISomeService Service { get { return service = service == null ? LazyLoadSomeService() : service; } } або public ISomeService Service { get { if (service == null) return service = LazyLoadSomeService(); else ret...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии